package com.zxpt.quetion.pojo;

import java.time.LocalDate;
import java.time.LocalDateTime;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import lombok.Data;


/**
* 所在包：com.zxpt.quetion.pojo.QuestionOptions
* 文件名：QuestionOptions
* 版权：稻草人.
* 描述：
* 修改人：huizi
* 修改时间：
*/
@Data
public class QuestionOptions {

    /*
     * id
     */
    private String id;

    /*
     * 选项文本
     */
    private String label;

    /*
     * 一般与label相同,预留字典选项导入为options
     */
    private String value;

    /*
     * 父级id,只有关联问题时有用,一般为#
     */
    private String pid;

    /*
     * 是否为用户自定义填写的options.0false1true
     */
    private Integer isOther;

    /*
     * 创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private LocalDate cstCreate;

    /*
     * 修改时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private LocalDate cstModify;

    /*
     * 选中此选项时计分多少;负数则为选错,一般处理为一错此题得分为0
     */
    private BigDecimal score;

    /*
     * 如果问卷为逻辑分类题，选中此选项跳转至哪一道题
     */
    private Integer gogo;

    /*
     * 0:可用;1:禁用;2默认选中
     */
    private String status;

}